- knock smb. back on one's heels
- амер.; разг.(knock (или set) smb. back on one's heels)1) неприятно удивить кого-л.; ≈ преподнести кому-л. горькую пилюлю
Jack brags too much and it set him back on his heels when the coach told him he wasn't as good a player as he thought he was. (DAI) — Джек любит задирать нос. Вот тренер и выложил ему, что не такой уж он прекрасный спортсмен. Пришлось ему проглотить эту пилюлю.
2) помешать успеху кого-лJean was doing very well in school until sickness knocked her back on her heels. (DAI) — Джин очень хорошо училась, пока ей не помешала болезнь.
Большой англо-русский фразеологический словарь. - М.: «Русский язык-Медиа».. 2006.